@charset "GB2312";
body{font-size: 0.9em;color: #383431;font-family: "Î¢ÈíÑÅºÚ";padding: 0px;margin: 0px;position: relative;background-color: #FFF;}
.top {height: 35px;width: 100%;line-height: 35px;color: #383431;background-color: #242933;}
.topc {width: 98%;margin-right: auto;margin-left: auto;padding-right: 1%;padding-left: 1%;max-width: 1100px;color: #656565;}
.topr {float: right;height: 31px;min-width: 265px;z-index: 1;position: relative;text-align: right;}
.topy #form #jumpMenu2 {float: left;width: 146px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin-top: 5px;height: 25px;}
.topz {float: left;color: #FFF;}
.topy {float: right;width: 146px;}
.topr a {text-decoration: none;color: #383431;padding-right: 10px;padding-left: 10px;}
.topr a:hover {color: #ed1c24;text-decoration: underline;}
.logo {width: 100%;float: left;}
.logo1 {float: left;}
.logo2 {float: right;padding-right: 8%;width: 309px;color: #3f3e3e;line-height: 30px;}
.logo2 a {color: #7c7c7c;text-decoration: none;font-size: 0.85em;}
.logo3 {float: right;}
.logo5 {float: right;display: none;}
#frmsearch {float: right;height: 24px;width: 182px;margin-top: 18px;}
#keyword {color: #000;float: left;width: 154px;height: 22px;line-height: 22px;color: #b7b7b7;text-indent: 2px;margin: 0px;list-style-type: none;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #dcdcdc;border-right-color: #dcdcdc;border-bottom-color: #dcdcdc;border-left-color: #dcdcdc;padding: 0px;}
#button{width: 27px;color: #fff;height: 24px;background-color: #0053b3;float: left;margin: 0px;padding: 0px;border: 0px solid #dedede;list-style-type: none;background-image: url(../images/rh_08.jpg);background-repeat: no-repeat;}
.na2v {width: 100%;height: 53px;display: none;}
.navc {width: 100%;margin-right: auto;margin-left: auto;}
.na2v a {color: #2a2a2a;text-decoration: none;line-height: 53px;font-size: 1em;}
.nav1 {float: left;width: 12.4%;background-image: url(../images/ty_09.jpg);background-repeat: no-repeat;background-position: right top;text-align: center;height: 53px;border-top-width: 2px;border-top-style: solid;border-top-color: #eaeaea;}
.nav2 {float: left;width: 12.5%;text-align: center;height: 53px;}
.nav3 {float: left;width: 12.5%;background-image: url(../images/ty_09.jpg);background-repeat: no-repeat;background-position: right top;text-align: center;height: 53px;}
.nav4 {float: left;width: 12.4%;display: none;text-align: center;height: 53px;}
.nav5 {float: left;width: 12.4%;background-image: url(../images/ty_06.jpg);background-repeat: no-repeat;background-position: right center;text-align: center;height: 53px;}
.nav6 {float: left;width: 12.5%;text-align: center;height: 53px;}
.nav7 {float: left;width: 12.5%;background-image: url(../images/ty_06.jpg);background-repeat: no-repeat;background-position: right center;text-align: center;height: 53px;}
.nav8 {float: left;width: 12.4%;display: none;text-align: center;height: 53px;}
.banner {margin: 0px;padding: 0px;width: 100%;text-align: center;}
.banner3 {text-align: center;width: 100%;display: none;}
.banner2 {text-align: center;width: 100%;}
.index_banner2{position: relative;width: 100%;}
.index_banner2 ul{overflow: hidden;margin: 0px;padding: 0px;}
.index_banner2 li{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;}
.index_banner2 li a{display:block;margin:0 auto;}
.index_banner2 strong{position: absolute;left: 43%;bottom: 0;z-index: 10;width: 120px;display: block;margin-left: auto;margin-right: auto;height: 30px;}
.index_banner2 strong span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; cursor:pointer; background:#222; color:#fff;}
.index_banner2 strong .cur{ background:#f00;color:#fff;}
.clear{clear:both;}
.index_banner3{position: relative;width: 100%;}
.index_banner3 ul{overflow: hidden;margin: 0px;padding: 0px;}
.index_banner3 li{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;}
.index_banner3 li a{display:block;margin:0 auto;}
.index_banner3 strong{position: absolute;left: 43%;bottom: 0;z-index: 10;width: 120px;display: block;margin-left: auto;margin-right: auto;height: 30px;}
.index_banner3 strong span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; cursor:pointer; background:#222; color:#fff;}
.index_banner3 strong .cur{ background:#f00;color:#fff;}
.fl {background-image: url(../images/jm_17.jpg);height: 156px;width: 100%;}
.flz {float: left;width: 218px;}
.flz2 {display: none;}
.fly {float: left;width: 79%;}
.fl1 {float: left;width: 19.9%;text-align: center;background-image: url(../images/jm_21.jpg);background-repeat: no-repeat;background-position: center top;border-right-width: 1px;border-right-style: dashed;border-right-color: #e2e2e2;}
.fl1:hover {background-image: url(../images/jm21.jpg);background-repeat: no-repeat;background-position: center top;}
.fl2 {float: left;width: 19.9%;text-align: center;background-image: url(../images/jm_23.jpg);background-repeat: no-repeat;background-position: center top;border-right-width: 1px;border-right-style: dashed;border-right-color: #e2e2e2;}
.fl2:hover {background-image: url(../images/jm23.jpg);background-repeat: no-repeat;background-position: center top;}
.fl3 {float: left;width: 19.9%;text-align: center;background-image: url(../images/jm_25.jpg);background-repeat: no-repeat;background-position: center top;border-right-width: 1px;border-right-style: dashed;border-right-color: #e2e2e2;}
.fl3:hover {background-image: url(../images/jm25.jpg);background-repeat: no-repeat;background-position: center top;}
.fl4 {float: left;width: 19.9%;text-align: center;background-image: url(../images/jm_27.jpg);background-repeat: no-repeat;background-position: center top;border-right-width: 1px;border-right-style: dashed;border-right-color: #e2e2e2;}
.fl4:hover {background-image: url(../images/jm27.jpg);background-repeat: no-repeat;background-position: center top;}
.fl5 {float: left;width: 19.9%;text-align: center;background-image: url(../images/jm_29.jpg);background-repeat: no-repeat;background-position: center top;}
.fl5:hover {background-image: url(../images/jm29.jpg);background-repeat: no-repeat;background-position: center top;}
.fly a {float: left;width: 100%;padding-top: 80px;line-height: 37px;font-size: 1.1em;font-weight: bold;color: #3d3d3d;text-decoration: none;padding-bottom: 10px;}
.fly a:hover {color: #EA1B23;}
.xjl {float: left;width: 100%;margin-top: 16px;}
.xw {float: left;width: 24%;margin-right: 3%;}
.xwt {float: left;width: 100%;padding-bottom: 20px;}
.xwz {float: left;}
.xwy {float: right;line-height: 21px;}
.xwy a {color: #3d3d3d;text-decoration: none;}
.xwd {float: left;width: 100%;}
.xwd ul {margin: 0px;padding: 0px;list-style-type: none;}
.xwd ul li {width: 100%;float: left;}
.xwd ul li img {padding-bottom: 10px;}
.xwd ul li a {line-height: 28px;color: #3d3d3d;text-decoration: none;background-image: url(../images/jm_14.jpg);background-repeat: no-repeat;background-position: left 7px;width: 92%;padding-left: 8%;float: left;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xwd ul li a:hover {color: #333;}
.gs {float: left;width: 46%;}
.gsd {float: left;width: 100%;line-height: 24px;color: #666;font-size: 0.8em;}
.gsy span {float: right;margin-top: 10px;}
.gsd a {color: #f60e0b;text-decoration: none;}
.gsz {float: left;width: 45%;}
.gsy {float: right;width: 50%;padding-left: 5%;}
.gsd h2 {color: #ec1b24;text-align: center;font-size: 1.4em;}
.gsy a {color: #FFF;background-color: #ea1b23;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.cpc {float: left;width: 100%;margin-top: 12px;background-image: url(../images/rh_07.jpg);background-repeat: repeat-x;background-position: left top;height: 6px;}
.cpcz {background-image: url(../images/rh_29.jpg);float: left;height: 6px;width: 64px;}
.al {float: right;width: 24.6%;}
.ald {float: right;width: 100%;}
.index_banner{position: relative;width: 100%;}
.index_banner ul{overflow: hidden;margin: 0px;padding: 0px;}
.index_banner li{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;margin: 0px;padding: 0px;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute;bottom: 10px;left: 50%;z-index: 999;display: block;margin-left: -50px;width: 80px;height: 15px;_display: none;}
.index_banner cite span{float: left;display: block;width: 13px;height: 13px;text-indent: -999em;opacity: .8;cursor: pointer;background-image: url(../images/tg_flash_p2.png);background-repeat: no-repeat;margin-top: 0;margin-right: 4px;margin-bottom: 0;margin-left: 4px;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{cursor: default;background-image: url(../images/tg_flash_p.png);background-repeat: no-repeat;}
.cp {float: left;width: 100%;margin-top: 20px;}
.cpt {float: left;width: 100%;}
.cpc {float: left;width: 100%;margin-top: 12px;background-image: url(../images/rh_07.jpg);background-repeat: repeat-x;background-position: left top;height: 6px;}
.cpcz {background-image: url(../images/rh_29.jpg);float: left;height: 6px;width: 85px;background-position: center;}
.cpd {float: left;width: 100%;margin-top: 20px;}
.indexpage{overflow:hidden;height:310px;}
.indexpage .indexnew{ float:left; width:260px; overflow:hidden;}
.indexpage .b_title{ font-size:16px; font-weight:bolder; color:#222; text-align:left; margin-bottom:7px; line-height:31px;}
.indexpage .b_title span{ color:#c00;line-height:31px; display:inline-block; background:url(../images/indexpro.gif) 5px center no-repeat; padding-left:13px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.indexpage{ margin-top:17px;}
.indexpage .indexnew ul.zhuan{ border-bottom:1px dashed #ccc; padding-bottom:9px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:27px;}
.indexpage .indexnew ul.zhuan li.first a{ font-size:14px; color:#333;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:27px;}
.indexpage .indexnew ul.c_nr{ margin-top:11px;}
.indexpage .indexnew ul.c_nr a{ padding-left:7px; background:url(../images/indextage.gif) left center no-repeat;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:27px;}
.indexpage .indexpro{width: 440px;margin-left: 23px;float: left;margin-bottom: 20px;}
.indexpage .indexpro .c_t  a{ background:#ccc; color:#222; width:19.5%; margin-right:1px; text-align:center; display:inline-block;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.indexpage .indexpro .c_t  a.first, .indexpro .c_t  a:hover{ background:#c00; color:#fff;}
.tab_news{ width:15%; text-align:center; margin:0 auto; text-align:center;}
.tab_news li{ float:left; background:url(../images/thui_s1.gif) no-repeat center; width:10px; height:10px; padding:0 5px;}
.tab_news li.first{ background:url(../images/tred_s1.gif) no-repeat center;}
.tab_news li.hover{ background:url(../images/tred_s1.gif) no-repeat center;}
.info { width:440px; overflow:hidden; height:200px;}
.info li{ float:left; width:440px; text-align:center; }
.info li div.first{ border-right:1px solid #ccc; width:219px;}
.info li div{ width:220px; float:left; margin:9px 0;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.info li div strong{ font-size:16px; color:#333;font-family:"Î¢ÈíÑÅºÚ";}
.info li div img{ margin-bottom:7px;}
.indexq_search{ width:255px; float:right;}
.indexq_search .ch_s{ border:1px solid #ccc; height:21px; line-height:21px; width:100%; margin-top:7px; color:#666;}
.indexq_search .wa_d{border:1px solid #ccc; height:21px; line-height:21px; width:75%; margin-top:7px; color:#666;}
.indexq_search .button{ background:#C00; color:#fff; border:none; height:20px; line-height:20px; margin:7px 0 0 10px; width:45px;  }
.indexq_search .zx_dg{ line-height:21px; margin-top:5px; }
.indexq_search .zx_dg span{ color:#C00; margin-right:11px;}
.indexq_search .zx_dg a{ padding:0 7px;}
.indexjoin{ margin-top:33px; width:100%; margin-bottom:17px;}
.indexjoin li{float: left;margin-right: 1%;width: 23%;overflow: hidden;position: relative;margin-left: 1%;}
.indexjoin li.last{ margin:0;}
.indexjoin li strong{ width:100%; font-size:16px; display:inline-block; margin-left:13px; color:#222;}
.indexjoin li span{ color:#999; display:inline-block; margin-left:13px;font-family:"Î¢ÈíÑÅºÚ"; line-height:27px;}
.indexjoin li a{ display:inline-block;width:100%; border:1px solid #fff; background:#eee; padding-bottom:7px;}
.indexjoin li img{margin-bottom: 9px;height: 170px;width: 100%;}
.indexjoin li a:hover{border:1px solid #ccc; background:#fff;}
.indexjoin li a:hover span{ color:#C00;}
.indexjoin li .ico2_4{ position:absolute; bottom:29px; right:25px;}
.indexjoin a:hover .ico2_4{background-position:-80px -20px;}
.indexshqu{padding-top:25px;overflow:hidden;}
.indexshqu li{float: left;margin-right: 1%;width: 23%;overflow: hidden;position: relative;margin-bottom: 19px;margin-left: 1%;}
.indexshqu li.last{ margin:0; margin-bottom:19px;}
.indexshqu li strong{ width:180px; font-size:16px; display:inline-block; margin-left:60px; color:#000;}
.indexshqu li span{ color:#999; display:inline-block; margin-left:13px; margin-left:60px;font-family:"Î¢ÈíÑÅºÚ"; line-height:27px; font-size:14px}
.indexshqu li a{ display:inline-block;background:url(../images/i_icos.png) no-repeat; transition:none; text-decoration:none; }
.indexshqu li a:hover strong{ color:#C00;}
.indexshqu .l1{background-position:0 0;}
.indexshqu .l2{background-position:0 -90px;}
.indexshqu .l3{background-position:10px -180px;}
.indexshqu .l4{background-position:10px -270px;}
.indexshqu .l1:hover{background-position:0 -360px;}
.indexshqu .l2:hover{background-position:0 -450px;}
.indexshqu .l3:hover{background-position:10px -540px;}
.indexshqu .l4:hover{background-position:10px -630px;}
.wap{ width:100%; margin:0 auto; overflow: hidden;}
.cpz {float: left;}
.cpy {float: right;color: #3d3d3d;}
.cpy a {color: #3d3d3d;text-decoration: none;padding-right: 10px;padding-left: 10px;line-height: 22px;}
.cpz span {margin: 0px;padding: 0px;float: right;}
.scrolltop ul {margin: 0px;padding: 0px;list-style-type: none;}
.scrolltop ul li {float: left;width: 263px;margin-right: 20px;display: block;}
.scrolltop ul li a img {float: left;width: 100%;height: 183px;}
.yq {float: left;width: 100%;margin-top: 20px;}
.yqd {float: left;width: 100%;color: #3d3d3d;}
.yqd a {color: #3d3d3d;text-decoration: none;}
.foot {background-color: #242933;float: left;width: 100%;padding-top: 20px;margin-top: 40px;padding-bottom: 10px;}
.footz {background-image: url(../images/rh_52.jpg);background-repeat: no-repeat;background-position: right center;float: left;width: 62%;}
.footy {float: right;width: 32%;color: #FFF;}
.footyc {float: left;margin-left: 15px;padding-right: 10px;font-size: 0.8em;line-height: 23px;}
.footyc h3 {font-size: 1.5em;width: 100%;padding-bottom: 6px;}
.fooy {float: right;}
.footz ul {margin: 0px;padding: 0px;list-style-type: none;}
.footz ul li {float: left;width: 24.8%;text-align: center;background-image: url(../images/jm_46.jpg);background-repeat: no-repeat;background-position: right top;height: 156px;}
.footz ul li h3 {font-size: 1.1em;color: #FFF;float: left;width: 100%;padding-bottom: 7px;}
.footz ul li ul li {float: left;width: 100%;line-height: 25px;height: 25px;}
.footz ul li ul li a {font-size: 0.8em;color: #aaabad;text-decoration: none;}
.foot2 {background-color: #07080a;float: left;width: 100%;font-size: 0.8em;line-height: 31px;color: #7e7e7e;text-align: center;}
.footy img {float: left;}
.zan_t li a{color: #333;text-decoration: none;}
.fdh{ display:none;}

.art_time{
	text-align: center;
    line-height: 30px;
    color: #666;
    padding-right: 18px;
    border-top: 1px #dddddd solid;
    border-bottom: 1px #dddddd solid;
    margin-bottom: 20px;
}